home *** CD-ROM | disk | FTP | other *** search
/ MacAddict 103 / MacAddict_103_2005-03.iso / Software / Graphics & Multimedia / MulleSight 1.0.9.dmg / ChangeLog < prev    next >
Encoding:
Text File  |  2004-12-30  |  4.5 KB  |  127 lines

  1. 2004-12-29  Marcus Mueller  <znek@mulle-kybernetik.com>
  2.  
  3.     * v1.0.9
  4.  
  5.     * AppController.[hm]: Added -adjustResolution: method to toggle between
  6.       different resolutions. Found description of error code -9405, inserted
  7.       in comment. Removed weird usage of private callback, shifted that
  8.       to proper initializer in MyQuickDrawView.
  9.  
  10.     * MyQuickDrawView.[hm]: Added -adjustVideoSettings: method, provided
  11.       proper code to bring settings panel to front. This means that we can
  12.       now alter all camera settings via Quicktime! Added some private
  13.       API to start/stop the sequence grabber idle timer and increased
  14.       robustness of idle timer in case of temporary error (which seems
  15.       to occur directly after the settings panel was removed).
  16.       Major code cleanup, resulting in rename of instance variables.
  17.       Also, restructered a lot of the code in order to finally understand
  18.       what's going on.
  19.  
  20.     * SelectiveView.m: properly override -setFrameSize: and recalculate
  21.       selectionMask when necessary (via new private API).
  22.  
  23.     * README: updated
  24.  
  25. 2004-12-22  Michael Maier  <micha@mulle-kybernetik.com>
  26.  
  27.     * v1.0.8
  28.  
  29.     * AppController.[hm], SelectiveView.[hm],
  30.       NSApplication+Extensions.[hm]: AppleScriptConvenience methods
  31.  
  32.     * MulleSight.{scriptSuite,scriptTerminolgy}: exposed multiple
  33.       properties to AppleScript, added script command.
  34.  
  35.     * MulleSightAsWebcam.applescript: New script demonstrating how
  36.       MulleSight can be used as a Webcam
  37.  
  38. 2004-12-17  Marcus Mueller  <znek@mulle-kybernetik.com>
  39.  
  40.     * v1.0.7
  41.  
  42.     * AppController.m: copy image to iChat (optional), make flags
  43.       persistent
  44.  
  45.     * SelectiveView.m: make flags persistent, insert disclaimer.
  46.  
  47.     * README: updated
  48.  
  49. 2004-12-04  Marcus Mueller  <znek@mulle-kybernetik.com>
  50.  
  51.     * v1.0.6
  52.     
  53.     * SelectiveView.[hm]: stopped isFlipped madness by overriding -isFlipped
  54.       appropriately - now {0, 0} is at bottom left, making all calculations
  55.       much easier to understand. Added resizing which comes with a host
  56.       of new private methods. Entering the selectionRect will now trigger
  57.       a white border to be displayed, accompanied by a new resizing grip
  58.       in the lower right corner. Cursor rects are a bit more complicated
  59.       now, because the lower right corner should display an arrow instead
  60.       of an open/closed hand.
  61.  
  62.     * ResizeGrip.tiff: image resembling the resizing grip
  63.  
  64. 2004-12-03  Marcus Mueller  <znek@mulle-kybernetik.com>
  65.  
  66.     * v1.0.5
  67.  
  68.     * *.applescript: simplified AppleScripts, thanks to Michael Maier
  69.       <micha@mulle-kybernetik.com> for teaching me.
  70.  
  71.     * MulleSight.sdef: trimmed the sdef to the current state, more or less
  72.       for educative purposes only.
  73.  
  74.     * MainMenu.nib: removed all superfluous items from main menu,
  75.       "Copy" maps to capture now. Added "Capture" submenu and the ability
  76.       to toggle scaling of the captured image to 64x64. Note: the size
  77.       should be probably be configurable in the future.
  78.  
  79.     * AppController.[hm]: added ability to toggle, whether captured image
  80.       should be scaled (currently fixed at 64x64, default: on). Added
  81.       "Copy" as a synonym for capture.
  82.  
  83.     * SelectiveView.[hm]: added flags to distinguish the drag mode
  84.       (currently only "moveSession" is implemented and used). Usage of
  85.       selectionRect is toggable now (default: on). Added proper cursor
  86.       rects which simplifies quite a bit of the code.
  87.  
  88. 2004-11-30  Marcus Mueller  <znek@mulle-kybernetik.com>
  89.  
  90.     * v1.0.4
  91.  
  92.     * SelectiveView.m: implemented preliminary dragging code to move the
  93.       selectionRect. This should be extended to also offer resizing.
  94.  
  95.     * v1.0.3
  96.     
  97.     * SelectiveView.[hm]: new subclass of MyQuickDrawView which displays
  98.       a selectionRect (the one which is captured as image). The idea is
  99.       to modify the selectionRect later on via mouse dragging - but ensure
  100.       that it's quadratic.
  101.  
  102.     * AppController.m: remove selectionRect from -image, however scaling is
  103.       still not configurable. This should be fixed in a later release.
  104.  
  105. 2004-11-29  Marcus Mueller  <znek@mulle-kybernetik.com>
  106.  
  107.     * v1.0.2
  108.     
  109.     * AppController.[hm]: advertise notification name for camera failures,
  110.       so MyQuickDrawView can use this to post errors. AppController takes
  111.       the responsibility to display these kind of error messages and
  112.       quits properly.
  113.     
  114.     * MyQuickDrawView.m: post errors instead of displaying panels.
  115.  
  116.     * create-mullesight-binary-package.sh: copy *.applescript files to
  117.       the dmg.
  118.  
  119.     * v1.0.1
  120.  
  121.     * NSView+Extensions.[hm], README, AUTHORS, COPYING, COPYRIGHT,
  122.       Version, ChangeLog, MulleSight.icns: added
  123.  
  124.     * *.[hm]: added standard disclaimer (revised BSD license)
  125.  
  126.     * MulleSightPlusTunes.applescript: another convenience script
  127.